const db=wx.cloud.database();
const _ = db.command;
var index;
var phone;
Page({

  data: {
    showModal: false,
    money:0,
    oid:"",
    userInfos:{}
  },

  //拨打电话号码
  callPhone(e) {
    console.log(e.currentTarget.dataset.p);
    index = e.currentTarget.dataset.p;

    db.collection("tGrowers")
      .get()
      .then(res => {
        console.log(res.data);
        var list = res.data;
        list.splice(0, 1);
        phone = list[index].phone;
        console.log(phone);
        wx.makePhoneCall({
          phoneNumber: phone
        })
      })
  },
  
  onLoad: function (options) {
    this.setData({
      oid:options.oid
    })
    console.log(this.data.oid);
    const ui = wx.getStorageSync("userinfo")
		  this.setData({
			userInfos:ui
		  })
    db.collection("tGrowers")
			.get()
			.then(res => {
        var contentList = res.data;
        contentList.splice(0, 1);

        // 手机号码中间部分用*替换
        var list=contentList;
        for (var i in list) {
          var a=list[i].phone;
          var first=a.substring(0,3);
          var last=a.substring(7);
          var b=first+"****"+last;
          list[i].phone=b;
        }
				this.setData({
					contentList: contentList,
					index:options.i,
				})
			})


  },
  /**
   * 弹窗
   */
  showDialogBtn: function(e) {
    this.setData({
      showModal: true
    })
    
  },
  /**
   * 弹出框蒙层截断touchmove事件
   */
  preventTouchMove: function () {
  },
  /**
   * 隐藏模态对话框
   */
  hideModal: function () {
    this.setData({
      showModal: false
    });
  },
  /**
   * 对话框取消按钮点击事件
   */
  onCancel: function () {
    this.hideModal();
  },
  inputChange:function(e){
    this.setData({
      money: e.detail.value
    })
    
  },
  
  upOffer(){
    const on = {
      money : this.data.money,
      userInfo : this.data.userInfos,
      offerDate : Date.now()
    }
    console.log(this.data.oid);
    console.log(on);
    
    db.collection("tGrowers")
      .doc(this.data.oid)
      .update({
        data: {
          userOffer: _.push(on)
        }
      }).then(res => {
        console.log(res); 
      })
  },
  /**
   * 对话框确认按钮点击事件
   */
  onConfirm: function (e) {
    this.hideModal();
    this.upOffer();
    console.log(this.data.money); 
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})